home *** CD-ROM | disk | FTP | other *** search
/ HTML CD for Windows / HTML CD for Windows (Prentice Hall PTR)(1996).ISO / editors / hotmetal / faq < prev    next >
Text File  |  1995-04-04  |  9KB  |  224 lines

  1. SoftQuad HoTMetaL:  Frequently Asked Questions
  2.  
  3. @ What is it?
  4.  
  5. SoftQuad HoTMetaL is an editor for the HTML files used on the World Wide Web.
  6. It runs on Sun SPARC systems with X11 or OpenWindows, and under Microsoft
  7. Windows.  Use HoTMetaL to create new pages or to edit existing ones.
  8. It's free, although a commercially supported version, SoftQuad HoTMetaL Pro,
  9. is being worked on.
  10.  
  11.  
  12. @ Where can I get SoftQuad HoTMetaL?
  13.  
  14. To the best of our knowledge, this is the current list where
  15. SoftQuad HoTMetaL is now available for anonymous ftp:
  16.  
  17. ftp.ncsa.uiuc.edu:/Mosaic/contrib/SoftQuad
  18. ftp.ifi.uio.no:/pub/SGML/HoTMetaL
  19. sgml1.ex.ac.uk:SoftQuad
  20. doc.ic.ac.uk:/pub/packages/WWW/ncsa/contrib/SoftQuad
  21. askhp.ask.uni-karlsruhe.de:/pub/infosystems/mosaic/contrib/SoftQuad
  22. ftp.cs.concordia.ca: pub/www
  23. ftp.cc.gatech.edu in /pub/gvu/www/pitkow/misc
  24. ftp.sunet.se:/pub/www/Mosaic/contrib/SoftQuad
  25. ftp.uco.es:/www
  26. olymp.wu-wien.ac.at:/pub/sgml/exeter/SoftQuad
  27. ftp.germany.eu.net:/pub/infosystems/www/ncsa/Web/contrib/SoftQuad
  28. ftp.informatik.uni-freiburg.de:/pub/WWW/editors/HoTMetaL
  29. gatekeeper.dec.com: /pub/net/infosys/Mosaic/contrib/SoftQuad
  30.  
  31. We expect that all of these sites are likely to continue to
  32. make HoTMetaL available, either through special arrangements
  33. with SoftQuad or simply by mirroring the NCSA site.
  34.  
  35.  
  36. @ Will there be other version/ports of HoTMetaL?
  37.  
  38. Yes.  In all likelihood, the next ones will be for Macintosh,
  39. HP-UX and for Digital UNIX machines.  The porting schedule will largely
  40. be determined by demand for the commercially available Pro version, however.
  41.  
  42.  
  43. @ Why do files which work fine with Mosaic and the other
  44. @ browsers sometimes not even open with HoTMetaL?
  45.  
  46.  
  47. Mosaic and the others of the first generation of browsers were
  48. designed to be very "forgiving" of errors in the markup in order
  49. to make it as easy as possible to make information available.
  50.  
  51. In particular, they generally ignore any tag that has no meaning
  52. to them.
  53.  
  54. But now members of the Web community have recognized that
  55. there is great value in a more formal approach and they have begun
  56. the process of using an International Standard -- SGML -- to declare
  57. rules for the use of HTML. This will mean that HTML can be considered
  58. an "application" of SGML, and will allow creators of HTML documents
  59. to use SGML software (which is becoming fairly widespread) for
  60. document creation.
  61.  
  62. This has several benefits:
  63.   * SGML uses tags (almost always in pairs of start-tag and end-tag)
  64. to mark containers called elements. Earliest implementations of HTML
  65. used some tags this way, but others simply as separators (of paragraphs,
  66. for example), and some just individually. Maintaining the "containerness"
  67. of the document's information structures enables searches restricted
  68. by element, for example, and lets a user of SGML software search, for
  69. example, for a work only when it appears in a title or in an anchor.
  70.   * SGML parsers, both commercial and free, exist. This means that
  71. the SGML parser can do the work of ensuring the integrity of markup
  72. before it gets rendered by a WWW browser, freeing developers to do
  73. other, more interesting things with the element structures. They can
  74. have confidence in the validity of the files they receive.
  75.   * HTML development can take advantage of years of experience in
  76. SGML development in order to readily implement complex structures,
  77. rather than reinvent them. For example, much work has been done in
  78. the SGML community on table models and mathematics, and some of this
  79. work may be useful to Web developers.
  80.  
  81. What HoTMetaL attempts to do is to provide a middle ground: To assist
  82. people in creating documents which will easily to made to conform to
  83. what will clearly be more restrictive rules in future HTML software; and
  84. at the same time make it possible to continue to work with as many of
  85. the old or "legacy" documents as can be handled. Naturally, however, 
  86. HoTMetaL cannot deal with the most seriously wrong legacy documents,
  87. although perhaps future versions will incorporate tools to help with that
  88. too.
  89.  
  90.  
  91. @ What does this mean in practice for use of HoTMetaL?
  92.  
  93. For the creation of new files, we recommend you use HoTMetaL with
  94. the default rules as set up in the distribution. (The rules_file
  95. value in your sqhmrc file is set to "rules/html.mtl".)
  96.  
  97. This rules file (which is actually a compiled Document Type Definition
  98. written in the Standard Generalize Markup Language -- an SGML DTD) 
  99. is our version of the work being currently conducted by interested
  100. individuals around the world and being led by Dave Raggett of HP.
  101.  
  102. A separate rules file -- legacy.mtl -- is that DTD being created
  103. by a committee led by Dan Connolly of HAL Systems. This set of rules
  104. reflects the current capabilities of WWW browsers, and is lot looser
  105. than the default rules.
  106.  
  107.  
  108. @ How and when do I use the "legacy" rules file?
  109.  
  110. Primarily for legacy documents. :-)
  111.  
  112. If you attempt to open a file in HoTMetaL which, for whatever reason,
  113. cannot be readily opened according to the default rules, you will be
  114. asked if you wish to try using legacy.mtl rules file. Files which
  115. have correct markup used more "loosely" will open with that set of
  116. rules. If there are errors that really stump HoTMetaL -- markup in
  117. angle brackets that isn't declared in the DTD, for example -- then
  118. the file won't open at all in the free version. In HoTMetaL PRO, the
  119. file will open as a text file and the Interpret or Validate command
  120. will take you directly to the offending error with an error message.
  121.  
  122.  
  123. @ What other new features do I get with the PRO version?
  124.  
  125. SoftQuad HoTMetaL PRO is a fully supported commercial version with
  126. additional functionality such as WYSIWYG editing of complex tables,
  127. spell-checking, user-defined macros, support for in-line parsing of text
  128. files and long or short sets of menus. It should be available from SoftQuad 
  129. and its resellers by the end of July 1994 on Sun Motif and Microsoft
  130. Windows for a list price of US$195.00 with a 90 day promotional price
  131. of US$149.00.
  132.  
  133.  
  134. @ Why aren't there more products like this?
  135.  
  136. Thank you for asking. (We take it as a kind of compliment.)
  137.  
  138. We had a head start, in that we've spent several years building
  139. an SGML editor called SoftQuad Author/Editor.  Since HTML can be
  140. represented by an SGML DTD, to a great extent, preparing HoTMetaL
  141. was a natural thing for us to do. 
  142.  
  143.  
  144. @ Why do I need to set an SQDIR variable?
  145.  
  146.  
  147. SQDIR is needed for compatibility with our other products, not all
  148. of which are X based.  For the same reason, we have a config file
  149. (~/.sqhmrc) as well as using X defaults.  You can give the -sqdir option
  150. to sqhm if you prefer (and build it into a shell script), as in
  151.     ${HM}/hotmetal/bin/sqhm -sqdir ${HM}/hotmetal
  152.  
  153.  
  154. @ Can I change the default browser?
  155.  
  156. @ We use "Mosaic" rather than "mosaic". HoTMetal doesn't seem to
  157. @ find it. What do we do?
  158.  
  159.  
  160. You can change the previewer by editing sqhmrc in the hotmetal directory;
  161. you can change it for a single user by creating ~/.sqhmrc and including the
  162. line
  163.     html_browser: Mosaic
  164.  
  165.  
  166. @ Can I install HoTMetaL if I don't have root access?
  167.  
  168. You should be able to. If you can't there may be one of two
  169. explanations:
  170.  
  171. If the issue is your X app-defaults file, Sqhm, then the
  172. readme file explains how to create one locally.
  173.  
  174. If the issue is your XKeysymDB file, not having this
  175. installed will produce some warnings, but will not prevent
  176. you from using the application. (It affects the functioning
  177. of some keys in dialogue boxes and little else.)
  178. Your system administrator will have to install
  179. this file, but, if you're running other Motif applications,
  180. likely has already done so.
  181.  
  182.  
  183. @ How do I get more information?
  184.  
  185. Send mail to hotmetal@sq.com and follow the instructions which
  186. you receive.
  187.  
  188.  
  189. @ How do I buy the PRO version?
  190.  
  191. Send mail to sales@sq.com, or fax us an order (+1 416 239-7105)
  192. or call someone in the sales department: +1 416 239-4801.
  193.  
  194.  
  195. @ What are your other SGML products?
  196.  
  197. SoftQuad Author/Editor is our editing environment for any SGML
  198. application. It is essentially a high-end version of HoTMetaL PRO,
  199. geared to long documents, especially those of a technical or
  200. encyclopaedic nature.
  201.  
  202. SoftQuad Explorer is a combination electronic publishing workbench
  203. with runtime browsers and viewers. It supports any SGML application
  204. and is used for on-line and CD-ROM delivery of volumes of information.
  205.  
  206. SoftQuad ApplicationBuilder/Sculptor is a customization toolkit
  207. which allows you to built Author/Editor into a production or database
  208. system, complete with your own menus or commands.
  209.  
  210. SoftQuad RulesBuilder is an editor for SGML Document Type Definitions.
  211.  
  212. SoftQuad SGML Enabler for Quark Xpress is a Quark Xtension which allows
  213. you to import SGML files into Quark for layout and composition.
  214.  
  215. SoftQuad DTDocumenter creates automated documentation for any SGML
  216. DTD. You can see samples of its output in this distribution in the
  217. doc directory. (html.ps and legacy.ps explain the rules of the two
  218. DTDs in terms of contents and containers.)
  219.  
  220. For more information about any of them, please send mail to sales@sq.com
  221. or call someone in the sales department: +1 416 239-4801.
  222.  
  223. # @(#)faq    1.2 1.2
  224.